.loading-container{
  width: 50px;
  height: 50px;
  background: #5ab530;
  border-radius: 100%;
  position: absolute;
  left: 5px;
  top: 5px;
}
.loading-container:after{
  content: '';
  position: absolute;
  top: 20px;
  left: 20px;
  width: 10px;
  height: 10px;
  background: #ffffff;
  border-radius: 100%;
}
.loading-round{
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 10px;
  background: #5ab530;
  border-radius: 100%;
}
.loading-wrap{
  width: 60px;
  height: 60px;
  position: relative;
  margin: 20px;
  -webkit-animation:bosin 2s infinite;
  -o-animation:bosin 2s infinite;
  animation:bosin 2s infinite;
}

@keyframes bosin {
  0%   { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes bosin {
  0%   { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
